package com.eastseeway.radioproject.entities;


import androidx.annotation.Keep;

import java.io.Serializable;

import struct.StructClass;
import struct.StructField;

/*
* typedef enum
{
 cmd_reset = 1, //复位命令    后面没有数据字节
 cmd_update,   	//程序更新命令， 后面没有数据字节
 cmd_erase,   	//擦除命令    后面4字节整形数据，表示Flash擦除的字节数，也即APP文件的大小 64字节对齐
 cmd_crc,    		//CRC校验命令   后面4字节为CRC16校验字
 cmd_write_flag_word,//强置写标志字命令 目前未使用

 cmd_default = 0xFFFFFFFF,
}IAP_CMD_TYPE;
*/
@Keep
@StructClass
public class BeanUpdateFirmware implements Serializable {
    // 显式声明序列化版本号
    private static final long serialVersionUID = 1L;  // 需根据实际版本管理
    @StructField(order = 0)
    private int cmd_title;

    @StructField(order = 1)
    private int cmd_content;

    public int getCmd_title() {
        return cmd_title;
    }

    public void setCmd_title(int cmd_title) {
        this.cmd_title = cmd_title;
    }

    public int getCmd_content() {
        return cmd_content;
    }

    public void setCmd_content(int cmd_content) {
        this.cmd_content = cmd_content;
    }



}
